package com.lian.hope.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@Builder
@Schema(description = "项目信息")
public class ProjectsDTO {
    @Schema(description = "项目名称",requiredMode = Schema.RequiredMode.REQUIRED)
    private String projectName;
    @Schema(description = "项目图片url",requiredMode = Schema.RequiredMode.REQUIRED)
    private String imgUrl;
    @Schema(description = "项目简介",requiredMode = Schema.RequiredMode.REQUIRED)
    private String brief;
    @Schema(description = "项目实施计划",requiredMode = Schema.RequiredMode.REQUIRED)
    private String implementationPlan;
    @Schema(description = "项目详情html格式",requiredMode = Schema.RequiredMode.REQUIRED)
    private String projectDescHtml;
    @Schema(description = "项目状态（0：未开始，1：进行中，2：已完成）",requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer status;
    @Schema(description = "项目目标金额",requiredMode = Schema.RequiredMode.REQUIRED)
    private BigDecimal targetAmount;

}
